articulated trailer bus - Spanish English Dictionary